Tower of London – English–Suomi translations

🇬🇧 en fi 🇫🇮

Tower of London properNoun

  • a fortress in London
Lontoon Tower
Wiktionary Links